@import (reference) "~weaver-mobile/dist/weaver-mobile.less";

.setSignTime {
  height: 100%;
  position: relative;
  .setTime .am-input-control input{
    text-align: center;
  }
  
  .setsigntime-placeholder{
    .am-input-item {
      background-color: #f0f0f0 ;
    };
    input{
      // padding-left: 40%;
      // transform: translate(-40%, 0);
      background-color: #f0f0f0 !important;
    }
  }
  .am-input-extra{
    width:35%;
    text-align: right;
  }
}

.sign_mobile_status(@color) {
  border: 1*@hd solid @color;
  display: inline-block;
  font-size: 10*@hd;
  color: @color;
  margin-left: 10*@hd;
  padding: 0*@hd 6*@hd;
  border-radius: 3*@hd;
}

.meeting-sign-detail-contain {
  .signStatus {
    margin-right: 30*@hd;
  }
  .late { //迟到
    .sign_mobile_status(#FFA42E);
  }
  .leave { //请假
    .sign_mobile_status(#97bbff);
  }
  .absent { // 缺席
    .sign_mobile_status(#fd91a5);
  }
  .notSignBack { //未签到
    .sign_mobile_status(#dc80ef);
  }
  .earlyBack { //早退
    .sign_mobile_status(#7326FF);
  }
  .normal { //正常
    .sign_mobile_status(#77d1f8);
  }
  .meeting-sign-address {
    .site, .backSite {
      vertical-align: top;
    }
    .site-address, .backSite-address {
      display: inline-block;
      width: calc(~"100% - " 65 * @hd);
      margin-left: 5*@hd;
      overflow: auto;
    }
  }
}
.signSet {
  border-bottom: 1PX solid #ddd;
  overflow: hidden;
  .wm-form-item-wrap {
    position: relative;
    border-bottom: none;
    width: auto;
    // margin-left: 5%;
    float: left;
  }
  .signFront {
    float: left;
    margin-top: 15px;
    margin-left: 22px;
  }
  .signBehind {
    float: right;
    margin-top: 15px;
    margin-right: 22px;
  }
}
.signSetRemark {
  border-bottom: 1PX solid #ddd;
  height: 25px;
  .signSetRemarkFont {
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    //margin-top: 5px;
    //margin-left: 22px;
    background-color: #F3F7FE;
  }
}